Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.06.2016, 01:40
Интересующийся
Отправить личное сообщение для Devil198711 Посмотреть профиль Найти все сообщения от Devil198711
 
Регистрация: 21.04.2016
Сообщений: 21

Безопасный доступ к базе данных через ajax
при вызове php кода через ajax подключение к базе данных, как его сохранить? или как передать в этот скрипт перемеренные с данными для подключения к бд.
Ответить с цитированием
  #2 (permalink)  
Старый 16.06.2016, 06:44
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Devil198711
как передать в этот скрипт перемеренные с данными для подключения к бд.
Параметры подключения хранят на сервере в закрытом каталоге, передавать данные требуется только в том случае, если к база имеет более одного пользователя и им дают доступ.
Ответить с цитированием
  #3 (permalink)  
Старый 16.06.2016, 12:09
Интересующийся
Отправить личное сообщение для Devil198711 Посмотреть профиль Найти все сообщения от Devil198711
 
Регистрация: 21.04.2016
Сообщений: 21

У меня ситуация такая я через get запрос аяксом обращаюсь к коду php, там запросы к бд, но чтоб считать данные из БД мне нужно снова к ней подключится, то есть нужно передать этому сериалу данные для подключения к бд, логин, пароль и т. д. так вот я понять не могу как это сделать
Ответить с цитированием
  #4 (permalink)  
Старый 16.06.2016, 13:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Devil198711
запросы к бд, но чтоб считать данные из БД мне нужно снова к ней подключится, то есть нужно передать этому сериалу данные для подключения к бд, логин, пароль и т. д.

Вы путаете пользователя базы с пользователями сайта, а это не одно и тоже.

Чтобы добавить пользователя базы данных нужны исключительные права, которых у вас скорее всего не будет на виртуальном удаленном хосте. Хостер зарегистрирует ваш логин для базы данных, FTP, панели управления, и вы сможете изменять только пароли. Вот то что будет зарегистрировано у хостера, тот и будет являться пользователем базы данных, он же владелец php-скриптов, то бишь хозяин сайта.

Эти данные - имя базы данных, логин, пароль удобнее прописать в подключаемом файле, который помещается в каталог закрытый для прямого доступа и лучше если этот каталог расположен выше уровня корня документов.

А в любом серверном скрипте, который работает с базой данных, этот файл подключается до установки соединения с базой данных, а какой это запрос, асинхронный или нет роли никакой не играет.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX, Только передача данных. NewJSUser AJAX и COMET 14 12.01.2015 17:38
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
отправка данных в инпут через AJAX imediasun1 Элементы интерфейса 2 30.01.2013 18:06
Передача HTML кода на сервер через Ajax KomaLex AJAX и COMET 2 06.12.2012 15:28
Просмотр передаваемых данных через AJAX Гость AJAX и COMET 3 04.08.2008 14:34